﻿


<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" class="Chrome" prefix="og: http://ogp.me/ns# profile: http://ogp.me/ns/profile#">






<head>
    <meta id="CompatabilityMode" http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link href="https://download-codeplex.sec.s-msft.com/css/v20959/i2036743/StyleSheet.ashx" id="MasterCss" rel="stylesheet" type="text/css" />
    <link rel="SHORTCUT ICON" href="https://www.codeplex.com/favicon.ico" />
    <title>Globsite.Globalization - Documentation</title>

    <!--
    Third party scripts and code linked to or referenced from this website are licensed to you by the parties that own such code,
    not by Microsoft.  See ASP.NET Ajax CDN Terms of Use – http://www.asp.net/ajaxlibrary/CDN.ashx.
    -->
    <script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-1.4.4.min.js" type="text/javascript"></script>

    <script type="text/javascript">
        if (typeof jQuery === 'undefined') {
            document.write(unescape("%3Cscript src='https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js' type='text/javascript'%3E%3C/script%3E"));
        }
    </script>

    <script src="https://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.6/jquery-ui.min.js" type="text/javascript"></script>

    <script type="text/javascript">
        if (typeof jQuery.ui === 'undefined') {
            document.write(unescape("%3Cscript src='https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.6/jquery-ui.min.js' type='text/javascript'%3E%3C/script%3E"));
        }
    </script>


    <script type="text/javascript">
        var appInsights = { queue: [], start: function (n) { function r(n, t) { n[t] = function () { var i = arguments; n.queue.push(function () { n[t].apply(n, i) }) } } var t, i; this.applicationInsightsId = n; this.accountId = null; this.appUserId = null; r(this, "logEvent"); r(this, "logPageView"); t = document.createElement("script"); t.type = "text/javascript"; t.src = "//az416426.vo.msecnd.net/scripts/ai.js"; t.async = !0; i = document.getElementsByTagName("script")[0]; i.parentNode.insertBefore(t, i) } };
        appInsights.start("f5504185-cb9a-4174-95ba-928e1ac1492c");

        appInsights.appUserId = "kryszal";

        appInsights.logPageView();
    </script>

    <style type="text/css">
        .SideBar, .SideBarPadding {
            display: none;
        }

        .MainContent {
            width: auto;
        }

        .SiteContentTable {
            width: 100%;
        }
    </style>
    <style id="ProjectStyles" type="text/css">
        .SiteHeader, .SiteHeaderLeft {
            height: 45px !important;
            overflow: hidden;
        }

        .SiteContent {
            padding: 0 0 1em 0;
            margin-top: 0;
            min-height: 225px;
            border-right: 1px solid lightgrey;
            border-left: 1px solid lightgrey;
            border-bottom: 1px solid lightgrey;
        }

        .IE table.MinWidthContent {
            table-layout: auto !important;
        }
    </style>


    <style type="text/css">
        .ProjectContent {
            padding: 0;
        }
    </style>
    <style type="text/css">
        .WikiHolder {
            margin: 0 1em 0 0;
        }

        #WikiContent {
            margin-top: 15px;
        }

        #WikiBreadCrumbs {
            margin: 0.25em 0 1em 0;
        }

        .SecondarySearchButton {
            margin: 0 0 0 -0.6em;
        }

        .FF .SecondarySearchButton {
            margin: -0.1em 0 0 -0.5em;
            height: 22px;
        }

        .IE .SecondarySearchButton {
            width: 22px;
            height: 22px;
        }
    </style>




    <meta id="WTProjectName" name="WT.pi" content="globsiteglobalization" />


    <link rel="EditURI" type="application/rsd+xml" title="RSD" href='https://globsiteglobalization.codeplex.com/rsd' />
    <link rel="wlwmanifest" type="application/wlwmanifest+xml" title="WLWManifest" href='https://www.codeplex.com/wlwmanifest.xml' />


    <link rel="alternate" type="application/rss+xml" title="Globsite.Globalization" url="https://globsiteglobalization.codeplex.com/project/feeds/rss" />


    <link rel="alternate" type="application/rss+xml" title="Globsite.Globalization&#32;-&#32;Discussions" url="https://globsiteglobalization.codeplex.com/project/feeds/rss?ProjectRSSFeed=codeplex%3a%2f%2fforum%2fglobsiteglobalization" />

    <link rel="alternate" type="application/rss+xml" title="Globsite.Globalization&#32;-&#32;Issues" url="https://globsiteglobalization.codeplex.com/project/feeds/rss?ProjectRSSFeed=codeplex%3a%2f%2fworkitem%2fglobsiteglobalization" />

    <link rel="alternate" type="application/rss+xml" title="Globsite.Globalization&#32;-&#32;Downloads" url="https://globsiteglobalization.codeplex.com/project/feeds/rss?ProjectRSSFeed=codeplex%3a%2f%2frelease%2fglobsiteglobalization" />
    <link rel="alternate" type="application/rss+xml" title="Globsite.Globalization&#32;-&#32;Reviews" url="https://globsiteglobalization.codeplex.com/project/feeds/rss?ProjectRSSFeed=codeplex%3a%2f%2freview%2fglobsiteglobalization" />


    <link rel="alternate" type="application/rss+xml" title="Globsite.Globalization&#32;-&#32;Source&#32;code" url="https://globsiteglobalization.codeplex.com/project/feeds/rss?ProjectRSSFeed=codeplex%3a%2f%2fsourcecontrol%2fglobsiteglobalization" />
    <link rel="alternate" type="application/rss+xml" title="Globsite.Globalization&#32;-&#32;Wiki" url="https://globsiteglobalization.codeplex.com/project/feeds/rss?ProjectRSSFeed=codeplex%3a%2f%2fwiki%2fglobsiteglobalization" />



    <meta content="summary" name="twitter:card" />
    <meta content="@CodePlex" name="twitter:site" />
    <meta content="https://globsiteglobalization.codeplex.com/documentation?ProjectName=globsiteglobalization" name="twitter:url" />
    <meta content="Globsite.Globalization" name="twitter:title" />
    <meta content="Globalization package for MVC applications.&amp;#13;&amp;#10;The package contains the database resource provider model, which allows you to store resources in a database." name="twitter:description" />
    <meta content="https://www.codeplex.com/Images/codeplex.png" name="twitter:image" />
    <meta content="CodePlex" property="og:site_name" />
    <meta content="https://globsiteglobalization.codeplex.com/documentation?ProjectName=globsiteglobalization" property="og:url" />
    <meta content="object" property="og:type" />
    <meta content="Globsite.Globalization" property="og:title" />
    <meta content="Globalization package for MVC applications.&amp;#13;&amp;#10;The package contains the database resource provider model, which allows you to store resources in a database." property="og:description" />
    <meta content="https://www.codeplex.com/Images/codeplex.png" property="og:image" />


</head>

<body>
    <script src="https://download-codeplex.sec.s-msft.com/scripts/v20959/i7/ScriptLoader.ashx" type="text/javascript"></script>
    <form id="aspnetForm" autocomplete="off" method="POST" enctype="multipart/form-data">
        <input name="__RequestVerificationToken" type="hidden" value="zM2uXRQO-3Tl-w1iC1mLo83iB1qoRuqtC30YcWoENwx_8rZOazkkoz5kz8fzJ-3TIdT3y1rmxYYl4h2WRRmQBkc5DNAqS2os_yNFc9bS-Sgyn0l6YrWn234pwdGJMn4TauiG-PWOlphacpPxBLbfcA6mwjs1" />

        <div id="UpdateProgressPanel" class="loading_animation" style="display:none;">
            <div class="row">
                <h2 class="anim_h2">
                    <span id="UpdateProgressText">Updating...</span>
                    <span id="animatedLoadingIconContainer">
                        <img id="animatedLoadingIcon" src="https://download-codeplex.sec.s-msft.com/Images/v20959/loading_animation.gif" class="anim_img" />
                    </span>
                </h2>
            </div>
        </div>

        <div style="display:none;">

            <img id="BlankImage" style="width:0;height:0;" src="https://download-codeplex.sec.s-msft.com/Images/v20959/blank.png" onload="self.logoImageLoaded=true;" />

            <script language="javascript" type="text/javascript">
                var date = new Date();
                var timezoneOffset = date.getTimezoneOffset() / 60 * -1;
                var timezoneOffsetCookie = getCookie("TimezoneOffset");
                var firstTimeSetTimezoneCookie = false;

                if (timezoneOffsetCookie == null || timezoneOffsetCookie != timezoneOffset) {
                    firstTimeSetTimezoneCookie = true;
                    document.cookie = "TimezoneOffset=" + timezoneOffset + '; domain=.codeplex.com;expires=Sat, 19 Mar 2016 07:26:36 UTC';
                }
            </script>


            <noscript>
                <a href="http://www.omniture.com" title="Web Analytics"><img src="https://msstonojstemp.112.2O7.net/b/ss/msstonojstemp/1/H.20.2--NS/0" height="1" width="1" border="0" alt="" /></a>
            </noscript>

        </div>

        <div id="header">
            <div id="header_wrap" class="row">
                <p id="logo"><a href="https://www.codeplex.com">Code<span class="semi">Plex</span></a><span id="tagline">Project Hosting for Open Source Software</span></p>


                <ul id="nav">

                    <li><a href="https://www.codeplex.com/site/users/view/kryszal" title="Update Your Profile" class="ZoomFix" id="userProfileLink">kryszal</a></li>
                    <li><a class="ZoomFix" href="https://www.codeplex.com/site/signout?RedirectUrl=https%3a%2f%2fglobsiteglobalization.codeplex.com%2fdocumentation" id="signOutLink">Sign Out</a></li>

                    <li class="last"><a class="rss_site_icon" href="https://www.codeplex.com/site/feeds/rss" type="application/rss+xml" rel="Alternate" title="CodePlex Site Activity"></a></li>
                </ul>
                <input id="searchsite" name="searchsite" maxlength="500" type="text" value="" /><span id="search_mag"><a id="submitSearch" name="submitSearch" class="magnify" title="Search" href="#"></a></span>
                <script>
                    $(document).ready(function () {
                        var searchButton = $('#submitSearch'),
                            searchBar = $('#searchsite');

                        // Register our own handler for the search event while we wait for the SearchBox script to load.
                        searchButton.bind('click.backupSearchBox', doProjectSearch);
                        searchBar.bind('keypress.backupSearchBox', function (e) { if ($keyCode(e) === 13) { doProjectSearch(); return false; } });

                        function cleanupSearchEvents() {
                            // If the SearchBox was loaded, unregister our handlers.
                            if (epx_loaded) {
                                searchButton.unbind('.backupSearchBox');
                                searchBar.unbind('.backupSearchBox');
                            }
                        }

                        $loadScript('https://services.social.microsoft.com/search/Widgets/SearchBox.jss?appid=1000&scopeid=1&boxId=searchsite&btnId=submitSearch&watermark=Search%20all%20projects&overrideWatermark=true&searchLocation=https%3a%2f%2fwww.codeplex.com%2fsite%2fsearch&allowEmptySearch=true&focusOnInit=False&minimumTermLength=3', cleanupSearchEvents);
                    })
                    function doProjectSearch() {

                        var url = 'https://www.codeplex.com/site/search';

                        //If search term is not same as watermark
                        if ($('#searchsite').val() != 'Search all projects') {
                            url = url + '?query=' + encodeURIComponent($('#searchsite').val());
                        }


                        var callback = '';
                        if (callback.length > 0 && eval('typeof ' + callback) != 'undefined')
                            url += eval(callback + '()');

                        window.location.href = url;
                        return false;
                    }
                </script>
            </div>
        </div>

        <div id="wrap">

            <div id="sub_heading" class="row">

                <div id="ProjectHeader">
                    <div id="project_title_row" class="row">
                        <div id="project_logo">


                            <div id="project_logo_and_text">
                                <div class="logo_left">
                                    <a href="https://globsiteglobalization.codeplex.com/"><img src="https://download-codeplex.sec.s-msft.com/Download?ProjectName=globsiteglobalization&DownloadId=1427849&Build=20959" alt="Globsite.Globalization" /></a>
                                </div>
                                <h1 class="text_right"><div><a href="https://globsiteglobalization.codeplex.com/" id="ProjectTitle4">Globsite.Globalization</a></div></h1>
                            </div>

                        </div>
                    </div>
                </div>

                <div id="ProjectDetailsDiv">

                </div>
                <div class="clear"></div>


                <ul id="page_box_links">
                    <li id="homeTabCell" style="width: 63px;"><a id="homeTab" href="https://globsiteglobalization.codeplex.com/" class="box_home">home</a><div></div></li>

                    <li id="sourceTabCell" style="width:113px;"><a id="sourceTab" href="https://globsiteglobalization.codeplex.com/SourceControl/latest" class="box_source">source code</a><div></div></li>

                    <li id="releasesTabCell" style="width:105px;"><a id="releasesTab" href="https://globsiteglobalization.codeplex.com/releases" class="box_downloads">downloads</a><div></div></li>

                    <li id="documentationTabCell" style="width:143px;"><a id="documentationTab" href="https://globsiteglobalization.codeplex.com/documentation" class="documentation_active">documentation</a><div></div></li>

                    <li id="discussionTabCell" style="width:112px;"><a id="discussionTab" href="https://globsiteglobalization.codeplex.com/discussions" class="box_discussions">discussions</a><div></div></li>

                    <li id="workItemsTabCell" style="width:70px;"><a id="workItemsTab" href="https://globsiteglobalization.codeplex.com/workitem/list/basic" class="box_issue">issues</a><div></div></li>

                    <li id="peopleTabCell" style="width:70px;"><a id="peopleTab" href="https://globsiteglobalization.codeplex.com/team/view" class="box_people">people</a><div></div></li>
                    <li id="licenseTabCell" style="width:70px;"><a id="licenseTab" href="https://globsiteglobalization.codeplex.com/license" class="box_license">license</a><div></div></li>

                    <li id="settingsTabCell" style="width:75px;"><a id="settingsTab" href="https://globsiteglobalization.codeplex.com/settings" class="box_settings">settings</a><div></div></li>

                    <span class="stretch"></span>
                </ul>

                <script type="text/javascript">
                    $(document).ready(function () {
                        $('#page_box_links').applyLastClassToList();
                    });
                </script>
                <div class="clear"></div>

                <div id="DeleteWikiPagePanel" class="modal" style="display: none;">
                    <div class="row">
                        <h2>Are you Sure? <a href="javascript:return false;" class="close">X</a></h2>
                    </div>
                    <div class="modal_info">
                        By clicking Delete, all history, comments and attachments for this page will be deleted and cannot be restored.
                        <div class="modal_buttons">
                            <input type="button" id="CancelButton" class="cancel" value="Cancel" />
                            <input type="button" id="DeleteButton" class="ok" value="Delete" />
                        </div>
                        <div class="ClearBoth"></div>
                    </div>
                </div>

                <div id="homepage_sub_menu">
                    <ul class="page_box_sublinks">

                        <li><a id="pageInfoHyperLink" href="https://globsiteglobalization.codeplex.com/wiki/PageInfo?title=Documentation" title="Page information for Documentation page.">Page Info</a></li>

                        <li class="last"><a id="changesHyperlink" href="https://globsiteglobalization.codeplex.com/wikipage/history" title="View change history for all pages.">Change History (all pages)</a></li>
                    </ul>


                    <div>

                        <div id="actionBar" class="action_bar">
                            <ul id="actionBar_ul" class="actionBar_sublinks subtab_right" style="vertical-align: middle;">



                                <li id="li_actionbar_newpage" data-action-id="actionbar_newpage" data-action-type="Navigate" class="actionBar_sublinks" data-options-id="83a76fba-ba3d-49ef-bab3-3beb8df14c30">

                                    <script class="options" defer="defer" id="83a76fba-ba3d-49ef-bab3-3beb8df14c30" type="application/json">
                                        {"navigate-url":"https://globsiteglobalization.codeplex.com/wikipage?action=Create\u0026version=62\u0026referringTitle=Documentation"}
                                    </script>

                                    <div class="actionBar_custom_content"></div>

                                    <a href="#" id="actionbar_newpage" title="Create a new page for your wiki." class="action_bar_item_link">
                                        <img id="img_actionbar_newpage" class="action_bar_item_image" src="https://download-codeplex.sec.s-msft.com/Images/v20959/actionbar_newitem.png" style="vertical-align: middle" />
                                        New Page
                                    </a>

                                </li>



                                <li id="li_actionbar_editpage" data-action-id="actionbar_editpage" data-action-type="Navigate" class="actionBar_sublinks" data-options-id="4634c069-48b1-4856-8831-e3069931e894">

                                    <script class="options" defer="defer" id="4634c069-48b1-4856-8831-e3069931e894" type="application/json">
                                        {"navigate-url":"https://globsiteglobalization.codeplex.com/wikipage?action=Edit\u0026title=Documentation\u0026referringTitle=Home"}
                                    </script>

                                    <div class="actionBar_custom_content"></div>

                                    <a href="#" id="actionbar_editpage" title="Edit your Documentation page." class="action_bar_item_link">
                                        <img id="img_actionbar_editpage" class="action_bar_item_image" src="https://download-codeplex.sec.s-msft.com/Images/v20959/actionbar_edititem.png" style="vertical-align: middle" />
                                        Edit Page
                                    </a>

                                </li>



                                <li id="li_actionbar_deletepage" data-action-id="actionbar_deletepage" data-action-type="None" class="actionBar_sublinks" data-options-id="cfd1aa26-9a51-422c-8746-3ee0ac1b8340">

                                    <script class="options" defer="defer" id="cfd1aa26-9a51-422c-8746-3ee0ac1b8340" type="application/json">
                                        {"deletePageUrl":"https://globsiteglobalization.codeplex.com/documentation","wikiPageTitle":"Documentation"}
                                    </script>

                                    <div class="actionBar_custom_content"></div>

                                    <a href="#" id="actionbar_deletepage" title="Delete Documentation page." class="action_bar_item_link">
                                        <img id="img_actionbar_deletepage" class="action_bar_item_image" src="https://download-codeplex.sec.s-msft.com/Images/v20959/actionbar_delete.png" style="vertical-align: middle" />
                                        Delete Page
                                    </a>

                                </li>



                                <li id="li_actionbar_followproject" data-action-id="actionbar_followproject" data-action-type="None" class="actionBar_sublinks" data-options-id="dab25e1a-1c33-462e-ab71-39f5b1f04e11">

                                    <script class="options" defer="defer" id="dab25e1a-1c33-462e-ab71-39f5b1f04e11" type="application/json">
                                        {"projectName":"globsiteglobalization","loggedInUser":"kryszal","returnUrl":"https://www.codeplex.com/site/login?RedirectUrl=https%3a%2f%2fglobsiteglobalization.codeplex.com%2fdocumentation%3fProjectName%3dglobsiteglobalization"}
                                    </script>

                                    <div class="actionBar_custom_content"></div>

                                    <a href="#" id="actionbar_followproject" title="" class="action_bar_item_link">
                                        <img id="img_actionbar_followproject" class="action_bar_item_image" src="https://download-codeplex.sec.s-msft.com/Images/v20959/actionbar_follow.png" style="vertical-align: middle" />

                                    </a>

                                </li>



                                <li id="li_actionbar_subscribe" data-action-id="actionbar_subscribe" data-action-type="PopUp" class="actionBar_sublinks" data-options-id="bf2e7114-f802-449a-a6e8-cf495b47b8ab">

                                    <script class="options" defer="defer" id="bf2e7114-f802-449a-a6e8-cf495b47b8ab" type="application/json">
                                        {}
                                    </script>

                                    <div class="actionBar_custom_content">

                                        <div id="rssHoverDiv" class="HoverPanel LeftHoverWidth" style="display: none">
                                            <ul id="3_FeedsPanel" class="RssFeedsPanel">
                                                <li>
                                                    <a id="ProjectRssLink" href="https://globsiteglobalization.codeplex.com/project/feeds/rss" class="ArrowSmall NoUnderline">All Project Updates</a>
                                                </li>

                                                <li>
                                                    <a id="DiscussionRssLink" href="https://globsiteglobalization.codeplex.com/project/feeds/rss?ProjectRSSFeed=codeplex%3a%2f%2fforum%2fglobsiteglobalization" class="ArrowSmall NoUnderline">Discussions</a>
                                                </li>

                                                <li>
                                                    <a id="IssueTrackerRssLink" href="https://globsiteglobalization.codeplex.com/project/feeds/rss?ProjectRSSFeed=codeplex%3a%2f%2fworkitem%2fglobsiteglobalization" class="ArrowSmall NoUnderline">Issue Tracker</a>
                                                </li>

                                                <li>
                                                    <a id="ReleasesRssLink" href="https://globsiteglobalization.codeplex.com/project/feeds/rss?ProjectRSSFeed=codeplex%3a%2f%2frelease%2fglobsiteglobalization" class="ArrowSmall NoUnderline">Downloads</a>
                                                </li>
                                                <li>
                                                    <a id="ReviewsRssLink" href="https://globsiteglobalization.codeplex.com/project/feeds/rss?ProjectRSSFeed=codeplex%3a%2f%2freview%2fglobsiteglobalization" class="ArrowSmall NoUnderline">Reviews</a>
                                                </li>

                                                <li>
                                                    <a id="SourceControlRssLink" href="https://globsiteglobalization.codeplex.com/project/feeds/rss?ProjectRSSFeed=codeplex%3a%2f%2fsourcecontrol%2fglobsiteglobalization" class="ArrowSmall NoUnderline">Source Code</a>
                                                </li>
                                                <li>
                                                    <a id="WikiRssLink" href="https://globsiteglobalization.codeplex.com/project/feeds/rss?ProjectRSSFeed=codeplex%3a%2f%2fwiki%2fglobsiteglobalization" class="ArrowSmall NoUnderline">Wiki &amp; Documentation</a>
                                                </li>
                                            </ul>
                                        </div>
                                    </div>

                                    <a href="#" id="actionbar_subscribe" title="Subscribe to project updates in RSS feeds." class="action_bar_item_link">
                                        <img id="img_actionbar_subscribe" class="action_bar_item_image" src="https://download-codeplex.sec.s-msft.com/Images/v20959/actionbar_subscribe.png" style="vertical-align: middle" />
                                        Subscribe
                                    </a>

                                </li>


                            </ul>
                        </div>
                    </div>
                    <div class="clear"></div>
                </div>



            </div>



            <div id="left_column" class="no_border">


                <div class="WikiHolder">


                    <div id="WikiContent" class="WikiContent">
                        //COPY INNER CONTENT
                        <div class="wikidoc">
                            <h1>Index</h1>
                            <hr />
                            <p><a href="#installation">1. Installation</a> &nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href="#configuration">2. Configuration</a> &nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href="#using-samples">3. Using Samples</a> &nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href="#managing-resources">4. Managing Resources</a> &nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href="#additional-resources">5. Additional Resources</a></p>
                            <h1 id="installation" style="margin-top: 35px!important;">1. Installation</h1>
                            <hr />
                            <p>The easiest way to install the package in your project is just install the NuGet package: <br /> <a href="https://www.nuget.org/packages/Globsite.Globalization.Mvc">https://www.nuget.org/packages/Globsite.Globalization.Mvc</a></p>
                            <div style="height: 68px; width: 650px;"><code style="background-color: #202020; border: 4px solid silver; color: #e2e2e2; display: block; font: 1.5em 'andale mono','lucida console',monospace; line-height: 1.5em; overflow: auto; padding: 15px;">PM&gt; Install-Package Globsite.Globalization.Mvc </code></div>
                            <p>&nbsp;</p>
                            <p>You can manually reference the library in the project too. <br /> To follow this approach go to <a href="https://globsiteglobalization.codeplex.com/releases"> Downloads</a> and include the appropriate files to the project.</p>
                            <div style="width: 985px;">
                                <h1 id="configuration" style="margin-top: 35px!important;">2. Configuration</h1>
                                <hr />
                                <h3>Parameters specification:</h3>
                                <table>
                                    <tbody>
                                        <tr style="background: lightgrey;"><th>Key</th><th style="text-align: center;">Required</th><th style="width: 100px; text-align: center;">Value Type</th><th style="text-align: center;">Default</th><th>Description</th></tr>
                                        <tr>
                                            <td style="background: lightyellow; font-weight: 600;">connectionStringName</td>
                                            <td style="text-align: center;">Yes</td>
                                            <td style="text-align: center;">string</td>
                                            <td style="text-align: center;">&nbsp;</td>
                                            <td>Name of the connection string to a database with a resource table.</td>
                                        </tr>
                                        <tr>
                                            <td style="background: lightyellow; font-weight: 600;">resourceTableName</td>
                                            <td style="text-align: center;">No</td>
                                            <td style="text-align: center;">string</td>
                                            <td style="text-align: center;">Resources</td>
                                            <td>Name of a resource table in a database.</td>
                                        </tr>
                                        <tr>
                                            <td style="background: lightyellow; font-weight: 600;">ignoreCase</td>
                                            <td style="text-align: center;">No</td>
                                            <td style="text-align: center;">bool</td>
                                            <td style="text-align: center;">false</td>
                                            <td>Indicates if the resources (keys and sets) should be case insensitive.</td>
                                        </tr>
                                        <tr>
                                            <td style="background: lightyellow; font-weight: 600;">createResourceIfNotExists</td>
                                            <td style="text-align: center;">No</td>
                                            <td style="text-align: center;">bool</td>
                                            <td style="text-align: center;">true</td>
                                            <td>Indicates if the resources should be automatically created if missed, but used in the code.</td>
                                        </tr>
                                        <tr>
                                            <td style="background: lightyellow; font-weight: 600;">missingResourceValue</td>
                                            <td style="text-align: center;">No</td>
                                            <td style="text-align: center;">string formatted with variables:<br /> <em>${Null}</em>, <em>${StringEmpty}</em>, <em>${ResourceKey}</em>, <em>${ResourceSet}</em>, <em>${CultureCode}</em></td>
                                            <td style="text-align: center;">${StringEmpty}</td>
                                            <td>Defines a return value in case of a missing resource. In case of <em>createResourceIfNotExists</em> parameter is set to <em>true</em>, this setting defines the value of the automatically created resource. <br /> NOTE: Variable <em>${Null}</em> is permitted if <em>createResourceIfNotExists</em> is set to <em>true</em>.</td>
                                        </tr>
                                        <tr>
                                            <td style="background: lightgrey; font-weight: 600; text-align: center;" colspan="5">T4 Template</td>
                                        </tr>
                                        <tr>
                                            <td style="background: lightyellow; font-weight: 600;">T4_resourceClassName</td>
                                            <td style="text-align: center;">No</td>
                                            <td style="text-align: center;">string</td>
                                            <td style="text-align: center;">Resources</td>
                                            <td>Defines a class name for Strongly Typed Resources, which encapsulates resources for each resource set.</td>
                                        </tr>
                                        <tr>
                                            <td style="background: lightyellow; font-weight: 600;">T4_namespacePrefix</td>
                                            <td style="text-align: center;">No</td>
                                            <td style="text-align: center;">string</td>
                                            <td style="text-align: center;">&nbsp;</td>
                                            <td>Defines a prefix for namespaces of creating resource classes for Strongly Typed Resources. If empty, the default project namespace will be set as a prefix.</td>
                                        </tr>
                                        <tr>
                                            <td style="background: lightyellow; font-weight: 600;">T4_createResourceTableIfNotExists</td>
                                            <td style="text-align: center;">No</td>
                                            <td style="text-align: center;">bool</td>
                                            <td style="text-align: center;">true</td>
                                            <td>Indicates if the resource table should be created automatically in a database if not exists yet.<br /> NOTE: In case of resource table will be created by the T4 Template this setting will be set to <em>false</em> automatically.</td>
                                        </tr>
                                    </tbody>
                                </table>
                                <h3>Sample configuration (e.g. <em>~\Web.config</em>):</h3>
                                <div style="border: lightgrey 1px solid; color: #000; font-family: Consolas,'Courier New',Courier,Monospace; font-size: 10pt;">
                                    <div style="background-color: #f4f4f4; color: #0000ff; overflow: auto; padding: 2px 5px; white-space: nowrap;">&lt;?<span style="color: #a31515;">xml</span> <span style="color: #ff0000;">version</span>=<span style="color: #000000;">"</span>1.0<span style="color: #000000;">"</span> <span style="color: #ff0000;">encoding</span>=<span style="color: #000000;">"</span>utf-8<span style="color: #000000;">"</span>?&gt;<br /> &lt;<span style="color: #a31515;">configuration</span>&gt;<br /> &nbsp;&nbsp;&lt;<span style="color: #a31515;">configSections</span>&gt;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&lt;<span style="color: #a31515;">section</span> <span style="color: #ff0000;"> name</span>=<span style="color: #000000;">"</span>globsite<span style="color: #000000;">"</span> <span style="color: #ff0000;">type</span>=<span style="color: #000000;">"</span>Globsite.Globalization.Mvc.GlobsiteConfigSection, Globsite.Globalization.Mvc, Version=1.1.1.0, Culture=neutral, PublicKeyToken=ac8682b66182f424<span style="color: #000000;">"</span> /&gt;<br /> &nbsp;&nbsp;&lt;/<span style="color: #a31515;">configSections</span>&gt;<br /> &nbsp;&nbsp;&lt;<span style="color: #a31515;">connectionStrings</span>&gt;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&lt;<span style="color: #a31515;">add</span> <span style="color: #ff0000;"> name</span>=<span style="color: #000000;">"</span>GlobsiteConnection<span style="color: #000000;">"</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff0000;">connectionString</span>=<span style="color: #000000;">"</span>Data Source=(localdb)\Projects;Initial Catalog=SampleDatabase;Integrated Security=True;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False<span style="color: #000000;">"</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff0000;">providerName</span>=<span style="color: #000000;">"</span>System.Data.SqlClient<span style="color: #000000;">"</span> /&gt;<br /> &nbsp;&nbsp;&lt;/<span style="color: #a31515;">connectionStrings</span>&gt;<br /> &nbsp;&nbsp;&lt;<span style="color: #a31515;">globalization</span> <span style="color: #ff0000;"> resourceProviderFactoryType</span>=<span style="color: #000000;">"</span>Globsite.Globalization.Mvc.DbResources.DbResourceProviderFactory, Globsite.Globalization.Mvc, Version=1.1.1.0, Culture=neutral, PublicKeyToken=ac8682b66182f424<span style="color: #000000;">"</span> /&gt;<br /> &nbsp;&nbsp;&lt;<span style="color: #a31515;">globsite</span>&gt;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&lt;<span style="color: #a31515;">dbResources</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff0000;">connectionStringName</span>=<span style="color: #000000;">"</span>GlobsiteConnection<span style="color: #000000;">"</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff0000;">resourceTableName</span>=<span style="color: #000000;">"</span>Resources<span style="color: #000000;">"</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff0000;">ignoreCase</span>=<span style="color: #000000;">"</span>false<span style="color: #000000;">"</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff0000;">createResourceIfNotExists</span>=<span style="color: #000000;">"</span>true<span style="color: #000000;">"</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff0000;">missingResourceValue</span>=<span style="color: #000000;">"</span>${StringEmpty}<span style="color: #000000;">"</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff0000;">T4_createResourceTableIfNotExists</span>=<span style="color: #000000;">"</span>true<span style="color: #000000;">"</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff0000;">T4_resourceClassName</span>=<span style="color: #000000;">"</span>Resources<span style="color: #000000;">"</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff0000;">T4_namespacePrefix</span>=<span style="color: #000000;">""</span> /&gt;<br /> &nbsp;&nbsp;&lt;/<span style="color: #a31515;">globsite</span>&gt;<br /> &nbsp;&nbsp;&lt;!--<span style="color: #008000;"> Some additional configurations here... </span>--&gt;<br /> &lt;/<span style="color: #a31515;">configuration</span>&gt;</div>
                                </div>
                                <h1 id="using-samples" style="margin-top: 35px!important;">3. Using Samples</h1>
                                <hr />
                                <h3>View source code (e.g. <em>~\Views\Home\Index.cshtml</em>):</h3>
                                <div style="border: lightgrey 1px solid; color: #000; font-family: Consolas,'Courier New',Courier,Monospace; font-size: 10pt;">
                                    <div style="background-color: #f4f4f4; color: #000000; overflow: auto; padding: 2px 5px; white-space: nowrap;">@<span style="background: #F4F4F4; color: #0000ff;">using</span><span style="background: #F4F4F4;"> System.Globalization</span><br /> @<span style="background: #F4F4F4; color: #0000ff;">using</span><span style="background: #F4F4F4;"> Globsite.Globalization.Mvc.DbResources</span><br /> @*<span style="background: #F4F4F4; color: #006400;">Define the resource set for the file</span>*@<br /> @<span style="background: #F4F4F4; color: #0000ff;">using</span><span style="background: #F4F4F4;"> SampleWebsite.Home</span><br /> <br /> <span style="background: #F4F4F4; color: #0000ff;">&lt;</span><span style="background: #F4F4F4; color: #800000;">div</span> <span style="background: #F4F4F4; color: #ff0000;">class</span><span style="background: #F4F4F4; color: #0000ff;">="jumbotron"&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4; color: #0000ff;">&lt;</span><span style="background: #F4F4F4; color: #800000;">h1</span><span style="background: #F4F4F4; color: #0000ff;">&gt;</span><span style="background: #F4F4F4;">Globsite.Globalization.Mvc</span><span style="background: #F4F4F4; color: #0000ff;">&lt;/</span><span style="background: #F4F4F4; color: #800000;">h1</span><span style="background: #F4F4F4; color: #0000ff;">&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4; color: #0000ff;">&lt;</span><span style="background: #F4F4F4; color: #800000;">p</span><span style="background: #F4F4F4; color: #0000ff;">&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4;">Globalization package for MVC applications.</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4; color: #000000;">The package contains the database resource provider model,</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4; color: #000000;">which allows you to store resources in a database in a really easy way.</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4; color: #0000ff;">&lt;/</span><span style="background: #F4F4F4; color: #800000;">p</span><span style="background: #F4F4F4; color: #0000ff;">&gt;</span><br /> <span style="background: #F4F4F4; color: #0000ff;">&lt;/</span><span style="background: #F4F4F4; color: #800000;">div</span><span style="background: #F4F4F4; color: #0000ff;">&gt;</span><br /> <br /> <span style="background: #F4F4F4; color: #0000ff;">&lt;</span><span style="background: #F4F4F4; color: #800000;">div</span><span style="background: #F4F4F4; color: #0000ff;">&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4; color: #0000ff;">&lt;</span><span style="background: #F4F4F4; color: #800000;">hr</span> <span style="background: #F4F4F4; color: #0000ff;">/&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4; color: #0000ff;">&lt;</span><span style="background: #F4F4F4; color: #800000;">h4</span><span style="background: #F4F4F4; color: #0000ff;">&gt;</span><span style="background: #F4F4F4;">Using Strongly Typed Resources</span><span style="background: #F4F4F4; color: #0000ff;">&lt;/</span><span style="background: #F4F4F4; color: #800000;">h4</span><span style="background: #F4F4F4; color: #0000ff;">&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4; color: #0000ff;">&lt;</span><span style="background: #F4F4F4; color: #800000;">hr</span> <span style="background: #F4F4F4; color: #0000ff;">/&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4;">Resource Value (currently included namespace/set):</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;@<span style="background: #F4F4F4; color: #2b91af;">Resources</span><span style="background: #F4F4F4;">.HelloWorld</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4; color: #0000ff;">&lt;</span><span style="background: #F4F4F4; color: #800000;">hr</span> <span style="background: #F4F4F4; color: #0000ff;">/&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4;">Resource Value (explicitly specified namespace/set):</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;@<span style="background: #F4F4F4;">SampleWebsite.Home.Index.</span><span style="background: #F4F4F4; color: #2b91af;">Resources</span><span style="background: #F4F4F4;">.IndexTitle</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4; color: #0000ff;">&lt;</span><span style="background: #F4F4F4; color: #800000;">hr</span> <span style="background: #F4F4F4; color: #0000ff;">/&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4;">Current Set Name:</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;@<span style="background: #F4F4F4; color: #2b91af;">Resources</span><span style="background: #F4F4F4;">.Set</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4; color: #0000ff;">&lt;</span><span style="background: #F4F4F4; color: #800000;">hr</span> <span style="background: #F4F4F4; color: #0000ff;">/&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;@{<span style="background: #F4F4F4; color: #2b91af;">Resources</span><span style="background: #F4F4F4;">.Culture = </span><span style="background: #F4F4F4; color: #0000ff;">new</span> <span style="background: #F4F4F4; color: #2b91af;"> CultureInfo</span><span style="background: #F4F4F4;">(</span><span style="background: #F4F4F4; color: #a31515;">"es-ES"</span><span style="background: #F4F4F4;">);}</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4;">Explicitly Declared Culture:</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;@<span style="background: #F4F4F4; color: #2b91af;">Resources</span><span style="background: #F4F4F4;">.Culture</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4; color: #0000ff;">&lt;</span><span style="background: #F4F4F4; color: #800000;">hr</span> <span style="background: #F4F4F4; color: #0000ff;">/&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4; color: #0000ff;">&lt;</span><span style="background: #F4F4F4; color: #800000;">h4</span><span style="background: #F4F4F4; color: #0000ff;">&gt;</span><span style="background: #F4F4F4;">Using Resource Helper</span><span style="background: #F4F4F4; color: #0000ff;">&lt;/</span><span style="background: #F4F4F4; color: #800000;">h4</span><span style="background: #F4F4F4; color: #0000ff;">&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4; color: #0000ff;">&lt;</span><span style="background: #F4F4F4; color: #800000;">hr</span> <span style="background: #F4F4F4; color: #0000ff;">/&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4;">Resource Value (explicitly specified set):</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;@<span style="background: #F4F4F4; color: #2b91af;">DbRes</span><span style="background: #F4F4F4;">.GetString(</span><span style="background: #F4F4F4; color: #a31515;">"HelloWorld"</span><span style="background: #F4F4F4;">, </span><span style="background: #F4F4F4; color: #a31515;">"Home"</span><span style="background: #F4F4F4;">)</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4; color: #0000ff;">&lt;</span><span style="background: #F4F4F4; color: #800000;">hr</span> <span style="background: #F4F4F4; color: #0000ff;">/&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4;">Resource Value (explicitly specified set and culture):</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;@<span style="background: #F4F4F4; color: #2b91af;">DbRes</span><span style="background: #F4F4F4;">.GetString(</span><span style="background: #F4F4F4; color: #a31515;">"HelloWorld"</span><span style="background: #F4F4F4;">, </span><span style="background: #F4F4F4; color: #a31515;">"Home"</span><span style="background: #F4F4F4;">, </span><span style="background: #F4F4F4; color: #a31515;">"de"</span><span style="background: #F4F4F4;">)</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4; color: #0000ff;">&lt;</span><span style="background: #F4F4F4; color: #800000;">hr</span> <span style="background: #F4F4F4; color: #0000ff;">/&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4; color: #0000ff;">&lt;</span><span style="background: #F4F4F4; color: #800000;">h4</span><span style="background: #F4F4F4; color: #0000ff;">&gt;</span><span style="background: #F4F4F4;">Using Extensions</span><span style="background: #F4F4F4; color: #0000ff;">&lt;/</span><span style="background: #F4F4F4; color: #800000;">h4</span><span style="background: #F4F4F4; color: #0000ff;">&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4; color: #0000ff;">&lt;</span><span style="background: #F4F4F4; color: #800000;">hr</span> <span style="background: #F4F4F4; color: #0000ff;">/&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4;">Resource Value Using HtmlHelper Extension:</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;@<span style="background: #F4F4F4;">Html.GetString(</span><span style="background: #F4F4F4; color: #a31515;">"HelloWorld"</span><span style="background: #F4F4F4;">, </span><span style="background: #F4F4F4; color: #a31515;">"Home"</span><span style="background: #F4F4F4;">)</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4; color: #0000ff;">&lt;</span><span style="background: #F4F4F4; color: #800000;">hr</span> <span style="background: #F4F4F4; color: #0000ff;">/&gt;</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;@{ <span style="background: #F4F4F4; color: #2b91af;">Utils</span><span style="background: #F4F4F4;">.CurrentUICulture = </span><span style="background: #F4F4F4; color: #0000ff;">new</span> <span style="background: #F4F4F4; color: #2b91af;"> CultureInfo</span><span style="background: #F4F4F4;">(</span><span style="background: #F4F4F4; color: #a31515;">"de-DE"</span><span style="background: #F4F4F4;">); }</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4;">Explicitly Changed UI Culture:</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;@<span style="background: #F4F4F4; color: #2b91af;">Utils</span><span style="background: #F4F4F4;">.CurrentUICulture</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4; color: #0000ff;">&lt;</span><span style="background: #F4F4F4; color: #800000;">br</span> <span style="background: #F4F4F4; color: #0000ff;">/&gt;</span><br /> <span style="background: #F4F4F4; color: #0000ff;">&lt;/</span><span style="background: #F4F4F4; color: #800000;">div</span><span style="background: #F4F4F4; color: #0000ff;">&gt;</span></div>
                                </div>
                                <h3>Sample resources in a database table:</h3>
                                <table>
                                    <tbody>
                                        <tr style="background: lightgrey;"><th style="width: 90px;">Set</th><th style="width: 90px;">Key</th><th style="text-align: center;">CultureCode</th><th style="width: 90px;">Value</th></tr>
                                        <tr>
                                            <td>Home</td>
                                            <td>HelloWorld</td>
                                            <td style="text-align: center;">&nbsp;</td>
                                            <td>Hello World!</td>
                                        </tr>
                                        <tr>
                                            <td>Home</td>
                                            <td>HelloWorld</td>
                                            <td style="text-align: center;">de</td>
                                            <td>Hallo Welt!</td>
                                        </tr>
                                        <tr>
                                            <td>Home</td>
                                            <td>HelloWorld</td>
                                            <td style="text-align: center;">es-ES</td>
                                            <td>Hola Mundo!</td>
                                        </tr>
                                        <tr>
                                            <td>Home.About</td>
                                            <td>AboutTitle</td>
                                            <td style="text-align: center;">&nbsp;</td>
                                            <td>About Title</td>
                                        </tr>
                                        <tr>
                                            <td>Home.About</td>
                                            <td>AboutTitle</td>
                                            <td style="text-align: center;">de</td>
                                            <td>About Titel</td>
                                        </tr>
                                        <tr>
                                            <td>Home.About</td>
                                            <td>AboutTitle</td>
                                            <td style="text-align: center;">es-ES</td>
                                            <td>About t&iacute;tulo</td>
                                        </tr>
                                        <tr>
                                            <td>Home.Index</td>
                                            <td>IndexTitle</td>
                                            <td style="text-align: center;">&nbsp;</td>
                                            <td>Index Title</td>
                                        </tr>
                                        <tr>
                                            <td>Home.Index</td>
                                            <td>IndexTitle</td>
                                            <td style="text-align: center;">de</td>
                                            <td>Index Titel</td>
                                        </tr>
                                        <tr>
                                            <td>Home.Index</td>
                                            <td>IndexTitle</td>
                                            <td style="text-align: center;">es-ES</td>
                                            <td>Index t&iacute;tulo</td>
                                        </tr>
                                    </tbody>
                                </table>
                                <h3>Rendered view sample:</h3>
                                <p><img title="Rendered View Sample" src="http://download-codeplex.sec.s-msft.com/Download?ProjectName=globsiteglobalization&amp;DownloadId=1439436" alt="Rendered View Sample" /></p>
                                <h1 id="managing-resources" style="margin-top: 35px!important;">4. Managing Resources</h1>
                                <hr />
                                <p>The way to manage the resources for the project depends on few points, e.g.</p>
                                <ul>
                                    <li>the size of the project,</li>
                                    <li>how often resources are added or modified,</li>
                                    <li>who manages the resources (developer, some technical person or maybe translators directly).</li>
                                </ul>
                                <p>The easiest way to manage resources for developers, especially during application development, is just use some database management tool.<br /> Below there are some examples of popular tools:</p>
                                <ul>
                                    <li>SQL Management Studio: <a href="http://www.microsoft.com/en-us/download/details.aspx?id=8961"> http://www.microsoft.com/en-us/download/details.aspx?id=8961</a></li>
                                    <li>LinqPad: <a href="http://www.linqpad.net">http://www.linqpad.net</a></li>
                                </ul>
                                <p><b>The second and recommended option is to use a dedicated, free and online tool dedicated for managing .NET resources: <a href="http://globsite.net" target="_blank">Globsite.net</a></b><br /><br />This tool allows you to manage resources in a simple way, browse project statistics and progress and online collaboration with translators. Just create an account and create your first project. You can import and export resources from your application with a simple wizard - using ResX files or Globsite.Globalization database. In the second case you should remember, the database should be available for an external access.</p>
                                <p><a href="http://panel.globsite.net" target="_blank"><img title="Globsite Panel Screenshot" src="http://download-codeplex.sec.s-msft.com/Download?ProjectName=globsiteglobalization&amp;DownloadId=1526898" alt="Globsite Panel Screenshot" style="border: 1px solid #EEEEEE" /></a></p>
                                <h1 id="additional-resources" style="margin-top: 35px!important;">5. Additional Resources</h1>
                                <hr />
                                <h2 style="width: 985px;">SQL scripts for a manual creation of a resource table (<em>Resources</em>) in a database:</h2>
                                <h3>SQL Server</h3>
                                <div style="border: lightgrey 1px solid; color: #000; font-family: Consolas,'Courier New',Courier,Monospace; font-size: 10pt;">
                                    <div style="background-color: #f4f4f4; color: #0000ff; overflow: auto; padding: 2px 5px; white-space: nowrap;">CREATE TABLE<span style="color: #000000;"> [dbo]</span><span style="color: #808080;">.</span><span style="color: #000000;">[Resources]</span><br /> <span style="color: #808080;">(</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #000000;">[Set] </span>NVARCHAR<span style="color: #808080;">(</span><span style="color: #000000;">100</span><span style="color: #808080;">)</span> <span style="color: #ff00ff;">COLLATE</span><span style="color: #000000;"> SQL_Latin1_General_CP1_CS_AS </span><span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL,</span><br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #000000;">[Key] </span>NVARCHAR<span style="color: #808080;">(</span><span style="color: #000000;">100</span><span style="color: #808080;">)</span> <span style="color: #ff00ff;">COLLATE</span><span style="color: #000000;"> SQL_Latin1_General_CP1_CS_AS </span><span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL,</span> <br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4; color: #000000;">[CultureCode] </span>NVARCHAR<span style="color: #808080;">(</span><span style="color: #000000;">14</span><span style="color: #808080;">)</span> <span style="color: #ff00ff;">COLLATE</span><span style="color: #000000;"> SQL_Latin1_General_CP1_CI_AS </span><span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL,</span> <br /> &nbsp;&nbsp;&nbsp;&nbsp;<span style="background: #F4F4F4; color: #000000;">[Value] </span> NVARCHAR<span style="color: #808080;">(</span><span style="color: #ff00ff;">MAX</span><span style="color: #808080;">)</span> <span style="color: #ff00ff;">COLLATE</span><span style="color: #000000;"> SQL_Latin1_General_CP1_CS_AS </span><span style="color: #808080;">NOT</span> <span style="color: #808080;">NULL,</span> <br /> &nbsp;&nbsp;&nbsp;&nbsp;CONSTRAINT<span style="color: #000000;"> [PK_Resources] </span> PRIMARY KEY <span style="color: #808080;">(</span><span style="color: #000000;">[Set]</span><span style="color: #808080;">,</span><span style="color: #000000;"> [Key]</span><span style="color: #808080;">,</span><span style="color: #000000;"> [CultureCode]</span><span style="color: #808080;">)</span><br /> <span style="color: #808080;">)</span></div>
                                </div>
                                <h3>Oracle</h3>
                                <p><em>Coming soon...</em></p>
                                <h3>MySQL</h3>
                                <p><em>Coming soon...</em></p>
                            </div>
                        </div>
                        <div></div>

                    </div>

                    <p>Last edited <span class="smartDate" title="3/19/2015 3:13:55 PM" localtimeticks="1426803235">Today at 3:13 PM</span> by <a id="wikiEditByLink" href="https://www.codeplex.com/site/users/view/kryszal">kryszal</a>, version 62</p>

                </div>

                <script type="text/javascript">

                    $(document).ready(function () {
                        $('#deleteWikiHyperLink').click(function () {
                            OpenDialog('#DeleteWikiPagePanel', true, '30em');
                        });
                        $('#DeleteButton').click(function () {
                            OpenDialog('#DeleteWikiPagePanel', false);
                            CodePlex.UpdateProgress.show();
                            $.ajax({
                                type: 'DELETE',
                                url: 'https://globsiteglobalization.codeplex.com/documentation',
                                data: { title: $('#WikiTitle').val() },
                                success: function (data) {
                                    CodePlex.UpdateProgress.hide();
                                    window.location = data;
                                },
                                error: function (data) {
                                    CodePlex.UpdateProgress.hide();
                                }
                            });
                        });
                        $('#CancelButton').click(function () {
                            OpenDialog('#DeleteWikiPagePanel', false);
                        });


                    });
                </script>
            </div>


            <div id="right_sidebar">


                <input name="" type="text" maxlength="500" id="wiki_search" title="Search Wiki and Documentation" /><a id="SearchButton" class="wiki_magnify" href="#" title="Search Wiki and Documentation"></a>

                <script type="text/javascript">

                    $(function () {

                        $('#wiki_search').keypress(function (e) {
                            if (e.keyCode == 13) {
                                wikiSearch();
                                return false;
                            }
                        });

                        $('#SearchButton').click(function () {
                            wikiSearch();
                            return false;
                        });

                        $('#wiki_search').promptBox('Search Wiki & Documentation');

                    });
                    function setWikiCommentTextBoxFocus() {
                        $('#Comment').focus();
                        return false;
                    }

                    function wikiSearch() {
                        var $textbox = $('#wiki_search');
                        if ($textbox.attr('dirty') != 'true')
                            return;
                        var searchText = encodeURIComponent(jQuery.trim($textbox.val()));
                        if (searchText != null & searchText.length > 0)
                            window.location.href = 'https://globsiteglobalization.codeplex.com/wiki/search?tab=Documentation&SearchText=' + searchText;
                    }

                </script>

                <script type="text/javascript">
                    var requirementsActionUri = 'https://globsiteglobalization.codeplex.com/documentation/requirements';
                    var requirementsToDelete = [];


                    var changesExist = false;

                    function EditRequirements() {
                        CodePlex.UpdateProgress.show();

                        $.ajax({
                            data: { getTypesIfNoRequirements: true },
                            url: requirementsActionUri,
                            success: EditRequirementsCallback,
                            dataType: 'json'
                        });
                    }

                    function EditRequirementsCallback(data) {
                        var html = '';
                        changesExist = false;
                        for (var i = 0; i < data.length; i++) {
                            var requirementType = data[i];
                            html += '<h3>' + requirementType.Caption + '</h3>';
                            html += '<div requirementType=\'' + requirementType.Type + '\'>';
                            for (var j = 0; j < requirementType.Requirements.length; j++) {
                                var requirement = requirementType.Requirements[j];
                                html += CreateEditRequirementInput(requirement.Id, requirementType.Type, requirement.Title, j);
                            }
                            html += '</div>';
                            html += '&nbsp;<a href=\'#\' id=\'addRequirement' + requirementType.Type + '\' title=\'Add New Requirement\' onClick=\'AddRequirement("' + requirementType.Type + '");return false;\'>Add New Requirement</a><p></p>';
                        }

                        $('#EditRequirementsBody').html(html);
                        FixJQueryVal($('input[originalValue]'));
                        OpenDialog('#EditRequirementsContainer', true, '35em');
                        CodePlex.UpdateProgress.show(false);
                    }

                    function CreateEditRequirementInput(id, type, title, index) {
                        var $div = $("<div><div class='input'><input type='text' maxlength='255' style='width:26em;' class='EditRequirement' onkeydown='changesExist = true;'/>&nbsp;<a href='#' title='Delete Requirement' onClick='DeleteRequirement(this);return false;'>Delete</a></div></div>");
                        $('input', $div)
                            .attr('id', type + index)
                            .attr('requirementType', type)
                            .attr('requirementId', id)
                            .attr('originalValue', title);
                        $('a', $div)
                            .attr('id', 'Delete' + type + index);
                        return $div.html();
                    }

                    function DeleteRequirement(ref) {
                        var $container = $(ref).parent();
                        var $input = $('input[requirementId]', $container);
                        if ($.trim(!$input.val()).length || confirm('Are you sure you want to delete this requirement?')) {
                            var requirementId = $input.attr('requirementId');
                            if (requirementId > 0) {
                                requirementsToDelete.push(requirementId);
                                changesExist = true;
                            }
                            $container.remove();
                        }
                    }

                    function AddRequirement(requirementType) {
                        var $editContainer = $('div[requirementType=' + requirementType + ']');
                        var editInput = CreateEditRequirementInput(0, requirementType, '', $editContainer.children('div').length);
                        $editContainer.append(editInput);
                        $editContainer.children('div:last').children('input').focus();
                    }

                    function FixJQueryVal($jQuery) {
                        // hack for jQuery bug where .html() doesn't return the value attribute.
                        $jQuery.attr('value', function (i) { return $(this).attr('originalValue') });
                    }

                    function SaveRequirements() {
                        var $inputs = $(':text', '#EditRequirementsContainer');
                        var requirements = [],
                            i;

                        $inputs.each(function () {
                            var originalValue = $(this).attr('originalValue');
                            var requirementId = $(this).attr('requirementId');
                            if (requirementId && $.trim(this).length && (requirementId == 0 || originalValue != $(this).val())) {
                                requirements.push({
                                    RequirementId: requirementId,
                                    Type: $(this).attr('requirementType'),
                                    Title: $(this).val().replace(/[\"']/g, '')
                                });
                            }
                        });

                        for (i = 0; i < requirementsToDelete.length; ++i) {
                            $.ajax({
                                url: 'https://globsiteglobalization.codeplex.com/documentation/requirement/-1'.replace(/-1/, requirementsToDelete[i]),
                                type: 'DELETE'
                            });
                        }

                        if (requirements) {
                            CodePlex.UpdateProgress.show();

                            $.ajax({
                                data: JSON.stringify(requirements),
                                url: requirementsActionUri,
                                type: 'POST',
                                contentType: "application/json; charset=utf-8",
                                success: function (data) {
                                    LoadRequirements(data);
                                    CodePlex.UpdateProgress.show(false);
                                    OpenDialog('#EditRequirementsContainer', false);
                                },
                                dataType: 'json'
                            });
                        } else {
                            CancelRequirements(true);
                        }

                        requirementsToDelete = [];
                    }

                    function CancelRequirements(confirmed) {
                        if (confirmed || !changesExist || (changesExist && confirm('Are you sure you want to cancel without saving?'))) {
                            $.ajax({
                                data: { getTypesIfNoRequirements: false },
                                url: requirementsActionUri,
                                success: function (data) { LoadRequirements(data); },
                                dataType: 'json'
                            });

                            OpenDialog('#EditRequirementsContainer', false);

                            requirementsToDelete = [];
                        }
                    }


                    function LoadRequirements(json) {
                        var html = '';
                        if (json === undefined || !json.length) {
                            html = '<div id="NoRequirementsDefined">There are currently no defined requirements.</div>';
                        } else {
                            for (var i = 0; i < json.length; i++) {
                                var requirementType = json[i];
                                html += '<h3>' + requirementType.Caption + '</h3><ul>';
                                for (var j = 0; j < requirementType.Requirements.length; j++) {
                                    var requirement = requirementType.Requirements[j];
                                    html += '<li>' + requirement.DisplayTitle + '</li>';
                                }
                                html += '</ul>';
                            }
                        }

                        $('#RequirementsBody').html(html);
                    }

                    $(document).ready(function () {
                        LoadRequirements([{ "Caption": "For Use", "Type": "Use", "Requirements": [{ "Id": 21051, "Title": "Visual Studio", "DisplayTitle": "Visual Studio" }, { "Id": 21052, "Title": "ASP.NET MVC 4+", "DisplayTitle": "ASP.NET MVC 4&#43;" }, { "Id": 21053, "Title": "MS SQL Server 2008+", "DisplayTitle": "MS SQL Server 2008&#43;" }] }]);
                    });
                </script>

                <div id="RequirementsContainer">
                    <h2>
                        System Requirements

                        <span id="EditRequirements" style="float:right;padding-right:14px;">
                            <a href="#" onclick="EditRequirements();return false;">Edit</a>
                        </span>

                    </h2>
                    <div class="clear"></div>
                    <div id="RequirementsBody"></div>
                </div>


                <div id="EditRequirementsContainer" class="modal" style="display:none;">
                    <div class="row">
                        <h2>Edit System Requirements <a class="closemodal" onclick="CancelRequirements();">X</a></h2>
                    </div>
                    <div class="modal_info">
                        <div id="EditRequirementsBody" style="height:320px;overflow-y:auto;">
                        </div>
                        <p class="modal_buttons">
                            <input type="button" id="Cancel" class="cancel" onclick="CancelRequirements()" value="Cancel" />
                            <input type="button" id="Save" class="ok" onclick="SaveRequirements()" value="Save" />
                        </p>
                        <div class="ClearBoth"></div>
                    </div>
                </div>

            </div>



            <div class="clear"></div>

            <div id="footer">
                <div class="row">
                    <hr />
                    <ul>
                        <li>© 2006-2015 Microsoft</li>
                        <li><a href="https://www.codeplex.com/site/help">Get Help</a></li>
                        <li><a href="/site/legal/privacy">Privacy Statement</a></li>
                        <li><a href="https://www.codeplex.com/site/legal/terms">Terms of Use</a></li>
                        <li><a href="https://www.codeplex.com/site/legal/conduct">Code of Conduct</a></li>
                        <li><a href="http://developermedia.com/" target="_blank">Advertise With Us</a></li>
                        <li>Version 12.4.2014.20959</li>
                    </ul>
                </div>
            </div>
        </div>
    </form>
</body>

</html>